<?php  
  	
	include("conn.php");	
 	    
	 
	$uid=$_REQUEST["uid"];
 

	if(  $uid ==NULL   )
	{ 
		$jb->code=0; 
		$jb->test= "no param"; 
		die( json_encode($jb) );  
	}
	
	//pull 是个核心操作。后台刷新接口  
	//查询用户的未决信息。  1.有新的消息,新的会话 2.
 
 
	 // 用户的会话列表	state<0表示未读
	$strsql="select uid from  tb_session where state<0 and uid=$uid";
	
	//echo "$strsql<br>";
	
 
    $result=mysql_query($strsql, $conn);
	  
	// echo $strsql;
	if($result)
	{
		//  •MYSQL_BOTH - 默认  •MYSQL_ASSOC - 关联数组 •MYSQL_NUM - 数字数组
		if ($row = mysql_fetch_array($result ,MYSQL_ASSOC )) 
		{	
			 $new_session=true;//有数据。
		}

		if($result) mysql_free_result($result);
  
	}
 

    		

	$t2 = microtime(true); 
	
	$jb->code=1; 
	$jb->test=  "耗时".round($t2-$t1,6)."秒";  
	$jb->has_new_session=$new_session;
	echo json_encode($jb);



 
	//顺便更新他的lastheartbeattime 心跳时间。比如1分钟超时 就认为对方掉线。
 
	$s2="update tb_user set lastHeartBeatTime=now() where uid='$uid' "; 
		 
	$jb->code=0; 
	$jb->test= "update tb_user err!";
		 
	mysql_query($s2, $conn) ;// or die( json_encode($jb) );
 

  
    mysql_close();

?>  
